Effizienter Regressionstest von E/E-Systemen nach ISO 26262
نویسنده
چکیده
Der selektive Regressionstest ist eine aus der Softwaretechnik stammende Methodik zur (Re-)Verifikation von geänderten (Software-)Systemen innerhalb von Releasezyklen. Da es in der Praxis oft an Zeit mangelt den kompletten Verifikationsumfang erneut durchzuführen, werden unter anderem Priorisierungsverfahren angewendet diesen zu reduzieren. Diese sind jedoch ungeeignet, da sie keine systematische Analyse ausgehend von der Änderung beschreiben. Dies kann in einem verspäteten Auftreten von Fehlern im Feldtest oder erst in der Produktion resultieren, was zu folgenschweren Konsequenzen für die Organisation führen kann. Um das Vorgehen des regressiven Testens ohne die genannten Nachteile weitergehend zu optimieren, wurde der selektive Regressionstest eingeführt. Selektive Regressionstestmethodiken analysieren auf Basis einer auf eine Systemdarstellung abgebildeten Modifikation, welche Testfälle für eine systematische Überprüfung der Änderung selbst sowie aller potentiellen durch eine mögliche Fehlwirkung betroffenen Teilbereiche des Systems notwendig sind. Bestehende Regressionstestverfahren sind ausschließlich auf die Modellund Softwareebene fokussiert, da dort eine white-box-Informationsgrundlage der Systemdarstellung vorliegt und diese tiefgreifende Analysen ermöglicht. Der große Mehrwert von Regressionstestmethodiken liegt jedoch auf höheren Testebenen, da die Optimierung von Ressourcen und Zeit pro Testfall stärker ins Gewicht fällt. Im Rahmen dieser Arbeit wird eine solche effiziente und spezifikationsbasierte Regressionstestmethodik entwickelt.
منابع مشابه
ISTQB ® goes Automotive? CTFL ® CAST: Standardisierte Ausbildung für E/E-Tester
Mittlerweile hat die Erfolgsstory ISTQB® mehr als 40.000 ISTQB® Certified Tester in Deutschland hervorgebracht, wobei weltweit mehr als 350.000 ISTQB® Certified Tester zu verzeichnen sind (Stand: Juli 2015). Das German Testing Board (www.germantesting-board.info), ein Zusammenschluss von Fachexperten aus Industrie, Trainingsanbietern und Hochschulen für das Testen von Software und Systemen, hat...
متن کاملEntwurfsabsicherung für eingebettete Mehrkernsysteme im Kontext der ISO 26262 (Design Validation for Embedded Multi-core Systems in the Context of ISO 26262)
Zusammenfassung—Für rechenleistungsintensive Anwendungen wie Fahrerassistenzsysteme werden auch in eingebetteten Systemen zunehmend Mehrprozessorund Mehrkernprozessorsysteme eingesetzt. In diesem Papier wird dargestellt, wie sich Anforderungen im Rahmen eines Mehrkernsystementwurfs unter Verwendung geeigneter, standardisierter Modellierungskonzepte ISO 26262 konform umgesetzt werden können. Dem...
متن کاملIntegrationsmöglichkeiten von E-Procurement-Systemen in inner- und überbetrieblichen Systemen
Zusammenfassung: Elektronische Beschaffungssysteme oder E-Procurement-Systeme bergen eine Vielzahl von potenziellen Einsparungsmöglichkeiten durch automatisierte Prozesse. Notwendig hierzu ist eine Integration der elektronischen Beschaffung in OLTPund ERP-Systeme sowie die Integration in die Prozesse der beteiligten Lieferanten. Nach einer kurzen Definition und Abgrenzung verwandter Terminologi...
متن کاملISO 26262 Conformant Verification Plan
This contribution highlights the challenges of implementing ISO 26262 to an industrial E/E verification and testing environment. A methodology to obtain a verification plan and an adequate test strategy in order to meet ISO 26262 requirements is presented and evaluated in an in-house project.
متن کاملWie bringen wir e-Learning in den Hochschulalltag?
Nach einer Phase intensiver Förderung zeitlich befristeter e-LearningProjekte, die hauptsächlich auf die Entwicklung von einsatzreifen Systemen, Content und begleitende Serviceleistungen gerichtet waren, stehen die Hochschulen momentan vor der Herausforderung der Schaffung organisatorischer Strukturen, welche eine dauerhafte, breitenwirksame und finanzierbare Implementierung von e-Learning sich...
متن کامل